html,
body {
	font-size: 12px;
	line-height: 1;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

html #f_detail,
body #f_detail {
	font-size: 12px;
	line-height: 1;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

body {
	background: #f5f5f5
}

em {
	font-style: normal
}

th {
	font-weight: normal
}

body,ul,h1,p,dl,dd,h3,h2,fieldset {
	margin: 0
}

ul,
li {
	list-style: none
}

h3,
h2 {
	font-weight: normal
}

ul,
input,
fieldset {
	padding: 0
}

ul {
	list-style: none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

a img {
	border: 0
}

input {
	border: 0;
	outline: 0;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

#f-pub-body input.placeholder {
	color: #ccc
}

fieldset {
	border: 0;
	display: block;
	border-top: solid 1px #dfdfdf !important;
	margin-bottom: 10px;
	text-align: left
}

input::-webkit-search-cancel-button {
	display: none
}

input::-ms-clear {
	display: none
}

.clearfix:after {
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

* html .clearfix {
	zoom: 1
}

*+html .clearfix {
	zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.f-clear {
	zoom: 1
}

.f-clear:after {
	display: block;
	clear: both;
	content: ''
}

.f-fl {
	float: left
}

.f-fr {
	float: right
}

.f-w1190 {
	width: 1190px;
	margin: 0 auto
}

.f-h10 {
	height: 10px
}

.f-h20 {
	height: 20px
}

.f-h60 {
	height: 60px
}

.f-em1p5 {
	width: 1.5em;
	display: inline-block
}

.f-w10 {
	width: 10px;
	display: inline-block
}

.f-em2 {
	width: 2em;
	display: inline-block
}

.f-w980 {
	width: 980px
}

.f-w970 {
	width: 970px
}

.f-w200 {
	width: 200px
}

.f-m10 {
	margin-left: 10px
}

.f12 {
	font-size: 12px
}

.f-b25 {
	padding-bottom: 25px
}

.f-b30 {
	padding-bottom: 30px
}

.f-space42 {
	display: inline-block;
	width: 2em
}

.f-space43 {
	display: inline-block;
	width: .5em
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}

.blue {
	color: #0095e6
}

.f-blue-a {
	color: #0095e6
}

.common-icon-tip {
	margin-left: 4px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	line-height: 18px;
	padding: 0 3px;
	font-size: 12px;
	vertical-align: middle
}

.common-icon-newfang,
.common-icon-zhufangji {
	vertical-align: middle;
	margin-left: 4px;
	position: relative;
	display: inline-block;
	width: 18px;
	height: 22px
}

.common-icon-newfang img,
.common-icon-zhufangji img {
	width: 18px;
	height: 22px
}

.common-icon-newfang {
	background-position: 0 -22px
}

.common-icon-zhufangji {
	background-position: -80px -103px
}

.common-icon-bang {
	display: inline-block;
	padding: 0 5px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #5acc64;
	border: 1px solid #a9e4ae
}

.common-icon-bang .bang-green {
	font-style: normal
}

span.common-icon-ming {
	margin-left: 4px
}

.common-icon-ming {
	cursor: pointer;
	position: relative;
	border: 1px solid #e4bb00;
	color: #e4bb00;
	padding-left: 0;
	width: 48px;
	height: 18px
}

.common-icon-ming .ming_icon {
	width: 18px;
	height: 18px;
	float: left
}

.tips-title {
	display: none
}

.common-icon-newbang {
	cursor: pointer;
	position: relative;
	border: 1px solid #5acc64;
	color: #5acc64;
	padding-left: 0;
	width: 48px;
	height: 18px
}

.common-icon-newbang .new_icon {
	width: 18px;
	height: 18px;
	float: left
}

.common-icon-fang {
	width: 40px;
	height: 18px;
	border: 1px solid #98d056;
	color: #98d056;
	padding-left: 20px;
	background: url(../img/icon.png) no-repeat -208px -20px
}

.common-icon-message {
	margin-top: 10px;
	width: 54px;
	border: 1px solid #0095e6;
	color: #0095e6;
	padding-left: 20px;
	height: 18px;
	background: #fff url(../img/icon.png) no-repeat -208px -38px
}

.common-icon-true,
.common-icon-true:hover {
	border: 1px solid #48be52;
	color: #48be52
}

.common-icon-gong {
	position: relative;
	border: 1px solid #82c3ec;
	color: #82c3ec
}

.common-icon-video {
	border: 1px solid #b884d9;
	color: #b884d9
}

.f-card .common-icon-message:hover {
	background: #e8f3f8 url(../img/icon.png) no-repeat -208px -38px;
	color: #0095e6
}


.small-company .common-icon-message {
	margin-left: 0
}

.big-company .common-icon-message {
	margin-top: 0
}

.big-company .name {
	float: left
}

.big-company .common-icon-ming {
	margin-left: 10px
}

.cl,
.zhs-tg {
	padding-bottom: 10px
}

.translation {
	transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s
}

.translation:hover {
	transform: scale(1.2, 1.2);
	-wekit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2)
}

#f_detail .right-border {
	border: 0;
	text-align: center
}

#f_detail .GcnADId3 {
	text-align: center
}

#f_mew_list .part,
#f_mew_list .float-widget,
.kPicR-recommend {
	text-align: left
}

#f_detail .kTxtR-recommend {
	text-align: left
}

#f_detail .withImgR-cont,
#f_mew_list .withImgR-cont {
	text-align: left
}

#GcnADId42 {
	text-align: center
}

#ad_container_right_img ul {
	padding-right: 40px;
	position: relative;
	text-align: left;
	margin-left: 10px
}

.ad-right-tab {
	position: absolute;
	width: 23px;
	height: 14px;
	right: 10px;
	top: 1px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/ads_right_icon.png) center no-repeat
}

.card-blue {
	color: #0095e6
}

.f-ellipsis {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.cursor {
	cursor: pointer
}

.kA_top_housing {
	width: 1190px;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 0
}

#footBox #relate-category,
#footBox #list-description,
#footBox #all-region,
#footBox #relate-city,
#footBox #friend-link,
#footBox #hot-info,
#footBox #list-description,
#footBox #jinrong-link,
#footBox #relate-district {
	color: #ccc
}

.f-crumbs {
	font-size: 12px;
	line-height: 36px;
	color: #666
}

.f-crumbs a {
	color: #999;
	margin-right: 5px
}

#f_mew_list .f-crumbs a:hover,
#f_mew_list .f-crumbs a.current:hover,
#f_detail .f-crumbs a:hover,
#f_detail .f-crumbs a.current:hover {
	color: #90c31f;
	font-weight: bold
}

.f-crumbs a.current {
	color: #666
}

.f-foot {
	background: #555;
	color: #ccc;
	font-size: 12px
}

.f-foot .foot-crumbs {
	padding-top: 45px
}

#footBox {
	background: #555
}

.foot-crumbs {
	margin: 0 auto;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

.foot-crumbs p {
	color: #9d9c9c;
	line-height: 20px;
	margin-bottom: 15px;
	overflow: hidden
}

.foot-crumbs p a {
	color: #9d9c9c
}

.foot-crumbs p span {
	float: left
}

.foot-1 a,
.foot-2 a {
	padding-right: 5px;
	white-space: nowrap;
	display: inline-block
}

.w-60 {
	width: 60px
}

.w-120 {
	width: 120px
}

.w-920 {
	width: 920px
}

.w-860 {
	width: 860px
}

#f_mew_list #footer,
#f_detail #footer {
	width: 1190px;
	margin: 0 auto;
	text-align: center;
	color: #ccc
}

#f_detail #footer {
	height: 300px
}

#f_mew_list #footer {
	padding-bottom: 100px
}

#footer a {
	white-space: nowrap;
	color: #ccc
}

#footer a.fc-red {
	color: #ffea3b
}

.foot-crumbs h2 {
	display: inline
}

.foot-crumbs a {
	color: #ccc;
	padding: 0
}

#f_mew_list .letter-tab-con a {
	display: inline-block;
	margin-right: 18px;
	line-height: 20px;
	font-size: 14px
}

#f_mew_list .letter-tab-con {
	padding: 10px 0 0 0;
	margin: 0
}

#f_mew_list .letter-tab-a {
	line-height: 1.6em;
	color: #0064d3;
	display: none
}

#f_mew_list .letter-tab li a {
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	width: 28px;
	line-height: 28px;
	margin-top: 10px;
	text-align: center;
	color: #f5f5f5;
	font-size: 12px;
	display: inline-block;
	padding: 0
}

#f_mew_list .letter-tab li a:hover {
	border: 1px solid #ffea3b;
	color: #ffea3b;
	text-decoration: none;
	background: initial
}

#f_mew_list .letter-tab {
	margin: 6px 0;
	height: auto
}

#f_mew_list .letter-tab li {
	display: inline-block
}

#f_mew_list .area-bottom {
	margin-bottom: 55px;
	overflow: hidden
}

.f-relate-city {
	line-height: 20px
}

.f-f-category h2,
.f-relate-city h2 {
	font-size: 12px
}

.f-relate-city a {
	padding-right: 2px
}

.f-f-company a:hover,
.area-bottom a:hover,
.f-friend-link a:hover,
.f-f-info a:hover,
.f-f-category a:hover,
.f-relate-city a:hover {
	color: #ffea3b
}

.f-friend-link {
	line-height: 20px
}

.f-f-company a {
	color: #f5f5f5;
	font-size: 12px
}

#footBox .f-f-company a:hover {
	color: #ffea3b
}

;
#f_mew_list #relate-category,
#f_mew_list #list-description,
#f_mew_list #all-region,
#f_mew_list #relate-city,
#f_mew_list #friend-link,
#f_mew_list #hot-info,
#f_mew_list #list-description,
#f_mew_list #jinrong-link,
#f_mew_list #relate-district {
	margin: 0
}

#footer .footer_nav {
	padding-top: 30px;
	padding-bottom: 20px
}

.e-pal-search {
	padding: 10px 0
}

.e-pal-search a {
	color: #999
}

.column-arrow {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat
}

#header {
	background-repeat: repeat-x;
	background-color: #636363;
	height: 30px;
	width: 100%;
	_position: relative;
	z-index: 1000
}

.city {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 15px;
	padding-left: 15px
}

.head a,
.head a:hover,
.city a,
.city a:visited,
a.top-nav-btn,
a.top-nav-btn:visited,
a.reg:visited {
	color: #fff
}

.city a.fc-city {
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px
}

.head-m {
	float: left
}

.head-r {
	float: right;
	padding-right: 15px
}

.head-r .active {
	z-index: 10000
}

#header .reg-login .user-list {
	z-index: 999
}

.reg-login {
	background-position: 0 -50px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	position: relative;
	z-index: 1000
}

.reg-login .reg-login-btn {
	background-position: right -50px;
	display: inline-block;
	padding: 0 8px 0 0
}

.reg-login-btn {
	height: 30px;
	line-height: 30px;
	line-height: 32px\9;
	overflow: hidden
}

.reg {
	margin-right: 10px
}

.login {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat -75px -158px;
	padding-left: 15px
}

.column-list {
	float: left
}

.column-list li {
	float: left;
	display: inline;
	height: 30px;
	position: relative
}

.column {
	display: inline-block;
	line-height: 30px;
	padding: 0 14px
}

.column:hover {
	background-color: #4c4c4c;
	text-decoration: none
}

.column:visited,
.logined-b:visited,
.login:visited,
.logined-a:visited {
	color: #fff
}

.column-arrow {
	background-position: -25px -190px;
	display: none;
	height: 4px;
	line-height: 4px;
	font-size: 0;
	bottom: 0;
	left: 44%;
	position: absolute;
	width: 7px
}

.active .column-arrow {
	display: block
}

.active .column {
	background: #444
}

.split-vline {
	border-left: 1px solid #211f2f;
	border-right: 1px solid #606060;
	display: inline-block;
	height: 12px;
	line-height: 12px;
	font-size: 0;
	margin: 9px 1px 0;
	width: 0
}

.top-nav {
	position: relative;
	z-index: 1000
}

.top-nav-btn {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 6px 14px;
	_padding: 8px 14px 4px
}

.topnav-arrow {
	background-image: url(http://sta.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat;
	background-position: -25px -158px;
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	margin-left: 5px;
	width: 8px;
	line-height: 6px;
	font-size: 0
}

.active .top-nav-list {
	display: block
}

.top-nav-list {
	background-color: #fff;
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	border: 1px solid #ddd;
	border-top: 0;
	width: 300px;
	padding: 6px 10px 8px 12px;
	overflow: hidden;
	z-index: 8
}

.top-nav-list li {
	color: #4b4b4b;
	height: 22px;
	line-height: 22px;
	width: 300px;
	clear: both
}

.top-nav-list li a,
.top-nav-list li a:visited {
	color: #4b4b4b;
	display: inline-block;
	width: 48px;
	margin-right: 8px
}

.top-nav-list li em {
	font-weight: bold
}

.top-nav-list li em a {
	width: 46px
}

.top-nav-list li a:hover {
	color: #e30
}

.active .top-nav-btn {
	background-color: #fff;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	color: #4b4b4b;
	padding: 6px 13px;
	_padding: 8px 13px 4px
}

.active .top-nav-btn .topnav-arrow {
	background-position: -50px -190px
}

.active .top-nav-btn:hover,
.active .top-nav-btn:visited {
	color: #4b4b4b;
	text-decoration: none
}

.active .top-nav-list {
	display: block
}

.logined-b {
	padding-left: 8px
}

.head-r .top-nav-list {
	width: 65px;
	z-index: 1000
}

.mobile-icon {
	background: url(http://sta.ganjistatic1.com/src/image/v5/icon/mobile_01.png) no-repeat 8px 7px;
	padding: 0 14px 0 25px;
	float: left
}

.head-r .ganji-dingdong {
	position: relative;
	z-index: 6000;
	*display: inline
}

.head-r .dingdong-pop {
	display: none;
	position: absolute;
	border: 1px solid #dcdcdc;
	top: 30px;
	left: -118px;
	background: #fff;
	width: 300px;
	height: 128px;
	padding: 14px 0 0 10px;
	color: #4b4b4b;
	z-index: 9999
}

.head-r .ganji-phone-pop {
	left: -100px
}

.head-r .dingdong-pop:hover {
	color: #4b4b4b;
	text-decoration: none;
	cursor: pointer
}

.head-r .dingdong-pop p {
	_color: #4b4b4b
}

.head-r .dingdong-pop.active {
	display: block
}

.head-r .dingdong-pop .arrow {
	background: url(http://sta.ganjistatic1.com/src/image/v5/head_ganji_dingdong.png);
	width: 11px;
	height: 7px;
	display: inline-block;
	position: absolute;
	top: -7px;
	left: 150px;
	overflow: hidden
}

.head-r .ganji-phone-pop .arrow {
	left: 143px;
	_left: 55px
}

.head-r .dingdong-pop .pic-area {
	float: left;
	line-height: 24px;
	width: 110px;
	text-align: center;
	margin-right: 13px
}

.head-r .dingdong-pop .ewm {
	background: url(http://sta.ganjistatic1.com/src/image/v5/head_ganji_dingdong.png) 0 -12px;
	width: 100px;
	height: 100px;
	margin-left: 5px
}

.head-r .ganji-phone-pop .ewm {
	background: url(http://sta.ganjistatic1.com/att/2015/0311-qunzu-ewm.jpg) no-repeat center center
}

.head-r .dingdong-pop .p1,
.head-r .dingdong-pop .p2 {
	font-family: "Microsoft YaHei", "SimHei"
}

.head-r .dingdong-pop .p1 {
	margin-bottom: 10px;
	text-indent: 8px
}

.head-r .dingdong-pop .p2 {
	height: 24px;
	line-height: 24px;
	color: #f60;
	text-indent: 14px;
	_text-indent: 0
}

.f-h-head {
	background: #fff;
	height: 130px
}

.f-h-head .f-h-edit-content {
	background: #fff;
	margin: 0 auto
}

.f-h-head .f-h-search-edit {
	width: 1190px;
	margin: 0 auto
}

.f-h-search-edit .logo {
	padding-right: 63px;
	display: none
}

.f-h-head .top_fixed {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.9);
	padding: 10px 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8
}

.f-h-head .top_fixed .logo {
	display: block
}

#f-other-head .f-h-head .top_fixed {
	padding: 0
}

.f-h-head .f-h-logo-nav {
	padding-top: 14px;
	padding-bottom: 14px
}

.f-h-head .logo {
	background: 0;
	height: 40px;
	width: 258px;
	position: relative
}

.f-h-head .logo a img {
	height: 40px
}

.f-h-head .f-h-nav {
	float: right
}

.f-h-head .f-h-logo-nav .icon {
	vertical-align: middle
}

.f-h-head .f-h-logo-nav .title {
	font-size: 31px;
	color: #90c31f;
	vertical-align: middle;
	display: inline;
	font-weight: bold
}

.f-h-head .f-h-logo-nav .line {
	height: 30px;
	display: inline-block;
	border-right: 1px solid #ccc;
	vertical-align: middle;
	margin: 0 18px
}

.f-h-head .f-h-nav {
	height: 40px
}

.f-h-head .f-h-nav .nav {
	font-size: 20px;
	text-align: right;
	display: inline-block
}

.f-h-head .f-h-nav .nav li {
	margin-left: 38px;
	float: left;
	font-weight: bold;
	line-height: 40px
}

.f-h-head .f-h-nav .nav li a {
	color: #999
}

.f-h-head .f-h-nav .nav li a:hover {
	color: #90c31f
}

.f-h-head .f-h-nav .nav li a.on {
	color: #333;
	font-weight: bold;
	font-size: 20px
}

.f-h-head .f-h-nav .nav li a.on:hover {
	color: #333
}

.f-h-head .f-h-search {
	position: relative;
	z-index: 999
}

.f-h-head .f-h-search .category {
	position: relative;
	border: 1px solid #ddd;
	border-right: 0;
	height: 34px;
	color: #555;
	font-size: 16px;
	position: relative;
	width: 96px;
	background: #f5f5f5
}

.f-h-head .f-h-search .category.active .list {
	display: block
}

.f-h-head .category .category_space {
	display: inline-block;
	width: 15px
}

.f-h-head .f-h-search .triangle {
	width: 7px;
	height: 4px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -2px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png);
	background-position: -1px -1px
}

.f-h-head .f-h-search .title {
	padding-left: 18px;
	line-height: 34px;
	font-weight: normal;
	cursor: pointer
}

.f-h-head .f-h-search .category .list {
	z-index: 10;
	display: none;
	width: 95px;
	border: 1px solid #ddd;
	border-top: 0;
	background: #fff;
	position: absolute;
	top: 34px;
	left: -1px
}

.f-h-head .f-h-search .category .list.current {
	display: block
}

.f-h-head .f-h-search .category .item a {
	display: inline-block;
	color: #555;
	width: 77px;
	height: 34px;
	line-height: 34px;
	padding-left: 18px
}

.f-h-head .f-h-search .category .item a:hover {
	background: #eef8f4
}

.f-h-head .f-h-search .search {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 34px;
	height: 34px;
	margin: 0;
	width: auto
}

.f-h-head .f-h-search .search-input-fang {
	width: 100%;
	float: left;
	width: 458px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #aaa;
	font-weight: normal;
	padding-left: 10px
}

.f-h-head .f-h-search .search-button {
	display: inline-block;
	text-align: center;
	width: 94px;
	height: 36px;
	line-height: 36px;
	background: #90c31f;
	color: #fff;
	font-size: 16px;
	cursor: pointer
}

.f-h-head .f-h-search .search-button:hover {
	background: #7aae06
}

.f-h-head .f-h-search .search .list {
	position: absolute;
	top: 43px;
	left: 0;
	border: 1px solid #ddd;
	background: #fff;
	z-index: 10;
	display: none
}

.f-h-head .f-h-search .search .list.current {
	display: block
}

.f-h-head .f-h-search .search .s-item {
	position: relative;
	color: #555;
	display: inline-block;
	width: 639px;
	padding-left: 18px
}

.f-h-head .f-h-search .search .s-item:hover {
	background: #f8fcfb
}

.f-h-head .f-h-search .search .s-del {
	width: 20px;
	height: 20px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png);
	background-position: -37px -1px;
	position: absolute;
	top: 50%;
	right: 35px;
	margin-top: -10px
}

.f-h-head .search_current .category {
	border: 1px solid #90c31f;
	border-right: 0
}

.f-h-head .search_current .search {
	border-top: 1px solid #90c31f;
	border-bottom: 1px solid #90c31f
}

.f-h-head .search_current .category .list {
	border: 1px solid #90c31f;
	border-top: #ddd
}

.f-h-head .input_current .category {
	border: 1px solid #90c31f;
	border-right: 0
}

.f-h-head .input_current .search {
	border-top: 1px solid #90c31f;
	border-bottom: 1px solid #90c31f
}

.f-h-head .input_current .category .list {
	border: 1px solid #90c31f;
	border-top: #ddd
}

#f_index_catgreat .f-h-head .input_current .gj_sys_autoc_rs,
#f_mew_list .f-h-head .input_current .gj_sys_autoc_rs,
#f_detail .f-h-head .input_current .gj_sys_autoc_rs {
	border: 1px solid #90c31f;
	border-top: 1px solid #dedede
}

.f-h-head .top_fixed .f-h-edit {
	display: none
}

.f-h-head .f-h-edit .item.pub {
	margin-right: 10px
}

.f-h-head .f-h-edit .item.pub a {
	background: #e9f3d2;
	color: #58ac05
}

.f-h-head .f-h-edit .item.pub a:hover {
	background: #ddedbb
}

.f-h-head .f-h-edit .item.del a {
	background: #eee;
	color: #999
}

.f-h-head .f-h-edit .item.del a:hover {
	background: #e2e2e2
}

.f-h-head .f-h-edit .item a {
	font-size: 16px;
	display: inline-block;
	width: 132px;
	line-height: 36px;
	text-align: center
}

#f_mew_list .gj_sys_autoc_rs,
#f_detail .gj_sys_autoc_rs,
#f_detail #listSearch .gj_sys_autoc_rs,
#f_index_catgreat .gj_sys_autoc_rs {
	border: 1px solid #ddd;
	box-shadow: none;
	padding: 0;
	z-index: 999
}

#f_mew_list .gj_sys_autoc_rs ul,
#f_detail .gj_sys_autoc_rs ul,
#f_detail #listSearch .gj_sys_autoc_rs ul,
#f_index_catgreat .gj_sys_autoc_rs ul {
	padding: 0
}

#f_mew_list .gj_sys_autoc_rs li,
#f_detail .gj_sys_autoc_rs li,
#f_detail #listSearch .gj_sys_autoc_rs li,
#f_index_catgreat .gj_sys_autoc_rs li {
	line-height: 42px;
	height: 42px;
	padding-left: 10px;
	padding-right: 15px
}

#f_mew_list .gj_sys_autoc_rs li:hover,
#f_detail .gj_sys_autoc_rs li:hover,
#f_detail #listSearch .gj_sys_autoc_rs li:hover,
#f_index_catgreat .gj_sys_autoc_rs li:hover {
	background: #f8fcfb
}

#f_mew_list .gj_sys_autoc_rs li span,
#f_detail .gj_sys_autoc_rs li span,
#f_detail #listSearch .gj_sys_autoc_rs li span,
#f_index_catgreat .gj_sys_autoc_rs li span {
	color: #666;
	padding: 0
}

#f_mew_list .gj_sys_autoc_rs li a,
#f_detail .gj_sys_autoc_rs li a,
#f_detail #listSearch .gj_sys_autoc_rs li a,
#f_index_catgreat .gj_sys_autoc_rs li a {
	color: #666;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_icon.png) no-repeat -20px -55px
}

#f_mew_list .gj_sys_autoc_rs em:hover,
#f_detail .gj_sys_autoc_rs em:hover,
#f_detail #listSearch .gj_sys_autoc_rs em:hover,
#f_index_catgreat .gj_sys_autoc_rs em:hover {
	color: #666
}

#f_mew_list #listSearch .js-del,
#f_detail .js-del,
#f_index_catgreat .js-del {
	padding: 0
}

#f_mew_list .gj_sys_autoc_rs em,
#f_detail .gj_sys_autoc_rs em,
#f_detail #listSearch .gj_sys_autoc_rs em,
#f_index_catgreat .gj_sys_autoc_rs em {
	color: #666
}

#f_detail #listSearch .gj_sys_autoc_rs em {
	color: #666
}

#f_mew_list #listSearch .gj_sys_autoc_rs em {
	color: #666
}

#f_detail #footer {
	padding: 0;
	width: auto
}

#f_detail {
	background: #fff
}

#f_detail .f-h-head {
	height: auto;
	padding-bottom: 1px
}

#f_detail .f-h-search .title {
	font-size: 16px;
	color: #555
}

#f_detail .search-input-fang {
	width: 460px
}

#f_detail .f-h-head .f-h-search .search .s-item {
	width: 551px
}

#f_detail .f-h-head .f-h-search {
	margin-left: 120px
}

.f-introduce {
	position: relative;
	margin-bottom: 40px
}

.f-introduce .tab {
	background: #fafafa
}

.f-introduce .tab .tab-item {
	float: left;
	margin-right: 40px;
	font-weight: bold
}

.f-introduce .tab .tab-item.active a {
	border-bottom: 4px solid #90c31f;
	color: #90c31f
}

.f-introduce .tab .tab-item.active a:hover {
	font-weight: bold
}

.f-introduce .tab .tab-item a:hover {
	font-weight: normal;
	color: #90c31f;
	font-weight: bold
}

.f-introduce .tab a {
	display: inline-block;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	color: #555
}

.f-introduce .i-phone span.tel-hide-char {
	margin: 0 5px
}

.f-introduce .i-phone {
	display: none;
	font-size: 18px;
	line-height: 48px;
	color: #90c31f;
	position: absolute;
	top: 0;
	right: 220px;
	font-weight: bold
}

.f-introduce .i-phone span {
	margin-right: 24px;
	display: inline-block;
	line-height: 48px
}

.f-introduce .i-phone span.js-nav-phone {
	margin-right: 0
}

.f-introduce .i-phone span img {
	vertical-align: -6px
}

#f_detail .tab-fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99;
	margin: 0;
	background: #fafafa
}

#f_detail .tab-fixed .tab-wrap {
	width: 1190px;
	margin: 0 auto;
	position: relative
}

.f-group {
	color: #555;
	font-size: 14px
}

.f-group .g-title {
	font-size: 18px;
	margin-bottom: 20px;
	padding-top: 5px;
	font-weight: bold
}

.f-group .collocation {
	padding-bottom: 44px
}

.f-group .collocation .item {
	float: left;
	height: 76px;
	width: 102px;
	text-align: center;
	padding-bottom: 26px
}

.f-group .collocation .icon {
	width: 102px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	vertical-align: middle
}

.f-group .collocation .icon img {
	width: 44px;
	height: 44px
}

.f-group .collocation .item.dele {
	text-decoration: line-through;
	color: #ccc
}

.f-group .collocation .text {
	line-height: 26px;
	font-size: 14px
}

.f-group .describe {
	padding-bottom: 19px;
	overflow: hidden
}

.f-group .describe .item {
	padding-bottom: 25px;
	line-height: 26px
}

.f-group .describe .name {
	margin-right: 10px
}

.f-group .describe .phone {
	margin-right: 5px
}

.f-group .describe .no_result {
	padding-top: 20px;
	text-align: center
}

.f-group .mate-wrap {
	padding-bottom: 44px
}

.f-group .roommate {
	margin-bottom: 10px
}

.f-group .roommate .list {
	margin-left: 108px
}

.f-group .roommate .title {
	width: 98px;
	padding-right: 10px;
	height: 34px;
	line-height: 34px;
	float: left
}

.f-group .roommate .item {
	margin-bottom: 10px;
	display: inline-block;
	width: 118px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #dedede
}

.f-group .roommate .item .roommate-icon,
.f-group .roommate .item .roommate-text {
	font-style: inherit;
	display: inline-block;
	vertical-align: middle
}

.f-group .roommate .item .roommate-icon {
	width: 24px;
	height: 24px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_icon.png)
}

.f-group .roommate .item .man {
	background-position: 0 -155px
}

.f-group .roommate .item .woman {
	background-position: -24px -155px
}

.f-group .roommate .item .no {
	background-position: 0 -179px
}

.f-group .stay-item {
	float: left;
	border: 1px solid #dedede;
	width: 220px;
	margin-right: 10px;
	margin-top: 10px
}

.f-group .stay-item .head {
	width: 78px;
	text-align: center;
	padding: 10px 0;
	border-right: 1px solid #dedede
}

.f-group .stay-item img {
	width: 50px;
	height: 50px;
	border-radius: 50%
}

.f-group .stay-item .name {
	height: 20px;
	line-height: 20px
}

.f-group .roommate .stay {
	width: 860px
}

.f-group .roommate .stay .text {
	padding-left: 18px;
	padding-top: 12px
}

.f-group .roommate .stay .text-item {
	margin-bottom: 12px;
	height: 14px;
	width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}

.f-group .map-title li {
	float: left;
	line-height: 18px
}

.f-group .map-title .new-around {
	padding-right: 5px;
	border-right: 2px solid #ccc
}

.f-group .map-title .tab-item {
	color: #555
}

.f-group .map-title .split {
	margin: 0 5px;
	line-height: 18px;
	color: #ccc
}

.f-group .map-title li.active a {
	color: #90c31f
}

.f-group .map-title li a:hover {
	font-weight: bold;
	color: #90c31f
}

.f-group .map-title li.active a:hover {
	color: #90c31f;
	font-weight: bold
}

.f-group .map-wrap {
	width: 970px;
	height: 450px;
	padding-bottom: 44px
}

.f-group .map-content {
	position: relative
}

.f-group .map-content .map-left {
	width: 600px;
	height: 450px;
	background: #ccc;
	position: relative
}

.f-group .map-content .map-right {
	border: 1px solid #dedede;
	width: 368px;
	height: 448px
}

.f-group .map-right .configure {
	background: #f5f5f5;
	padding-top: 22px;
	padding: 5px 0 21px 50px
}

.f-group .map-right .configure .item {
	float: left;
	width: 30px;
	height: 50px;
	margin-right: 30px;
	text-align: center;
	margin-top: 17px;
	position: relative
}

#f_detail .extra-box label {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 60px
}

#f_detail .extra-box {
	padding: 0
}

#f_detail .extra-cont1 {
	height: auto
}

.f-group .map-right .configure .item.current .text {
	color: #90c31f
}

.f-group .configure .item.current .sub {
	background-position: 0 -60px
}

.f-group .configure .item.current .transit {
	background-position: -30px -60px
}

.f-group .configure .item.current .school {
	background-position: -59px -60px
}

.f-group .configure .item.current .hospital {
	background-position: -90px -60px
}

.f-group .configure .item.current .food {
	background-position: -120px -60px
}

.f-group .configure .item.current .bank {
	background-position: 0 -90px
}

.f-group .configure .item.current .market {
	background-position: -30px -90px
}

.f-group .configure .item.current .wuran {
	background-position: -60px -90px
}

.f-group .configure .item.current .supermarket {
	background-position: -90px -90px
}

.f-group .map-right .configure .item.current .text {
	color: #90c31f
}

.f-group .configure .icon {
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/map.png) no-repeat;
	width: 30px;
	height: 30px;
	line-height: 30px
}

.f-group .configure .text {
	line-height: 20px;
	height: 20px;
	color: #767575
}

.f-group .configure .item .sub {
	background-position: 0 0
}

.f-group .configure .item .transit {
	background-position: -30px 0
}

.f-group .configure .item .school {
	background-position: -59px 0
}

.f-group .configure .item .hospital {
	background-position: -90px 0
}

.f-group .configure .item .food {
	background-position: -120px 0
}

.f-group .configure .item .bank {
	background-position: 0 -30px
}

.f-group .configure .item .market {
	background-position: -30px -30px
}

.f-group .configure .item .wuran {
	background-position: -60px -30px
}

.f-group .configure .item .supermarket {
	background-position: -90px -30px
}

.f-group .map-right .detail {
	height: 262px;
	overflow: auto;
	padding: 13px 0
}

.f-group .detail .item {
	width: 350px
}

.f-group .detail .item a {
	display: block;
	color: #555;
	padding-top: 26px;
	padding: 13px 15px 13px 35px
}

#f_detail .f-group .detail .item a:hover {
	text-decoration: none
}

.f-group .detail .icon {
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	float: left;
	width: 24px;
	height: 24px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/map.png) no-repeat
}

.f-group .detail .sub {
	background-position: 0 -120px
}

.f-group .detail .text {
	margin-left: 30px;
	position: relative
}

.f-group .detail .title {
	font-size: 14px;
	color: #0095e6;
	font-size: 14px;
	padding-bottom: 8px;
	line-height: 20px;
	padding-right: 50px
}

.f-group .detail .sub-title {
	font-size: 12px
}

.f-group .detail .distance {
	line-height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
	font-size: 12px;
	width: 50px;
	text-align: right
}

.f-group .district {
	padding-bottom: 34px
}

.f-group .district a:hover,
.f-group .agent a:hover {
	color: #0095e6
}

.f-group .district .title {
	padding-bottom: 12px;
	line-height: 14px;
	font-size: 16px
}

.f-group .district .title .not {
	color: #ccc
}

.f-group .district .average {
	padding-left: 15px
}

.f-group .district .average-red {
	color: #e33d3d;
	font-style: normal
}

.f-group .district .sub-title {
	padding-bottom: 12px
}

.f-group .district .sub-blue {
	margin-right: 5px;
	color: #0095e6;
	font-size: 14px
}

.f-group .district .sub-not {
	margin-right: 5px;
	font-size: 14px;
	color: #ccc
}

.f-group .district .info {
	padding-bottom: 12px
}

.f-group .district .info li {
	line-height: 26px;
	height: 26px;
	float: left;
	width: 330px
}

.f-group .district .text p {
	padding-bottom: 10px
}

.f-group .agent {
	padding-bottom: 44px;
	padding-top: 25px
}

.f-group .agent-user {
	padding-right: 90px
}

.f-group .agent .head {
	width: 100px;
	height: 100px;
	float: left;
	border-radius: 100%;
	overflow: hidden
}

.f-group .agent .head img {
	width: 100px;
	height: 100px;
	border-radius: 100%
}

.f-group .agent .info {
	margin-left: 120px;
	padding-top: 10px
}

.f-group .agent .name {
	font-size: 16px;
	color: #000
}

.f-group .agent .ren {
	font-size: 0;
	padding-bottom: 10px;
	height: 20px
}

.f-group .agent .item span {
	vertical-align: middle
}

.f-group .agent .name {
	padding-right: 10px
}

.f-group .agent .attribute {
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_icon.png) no-repeat;
	display: inline-block;
	margin-right: 10px;
	font-size: 12px;
	color: #555;
	height: 16px;
	line-height: 16px
}

.f-group .agent .server {
	padding-bottom: 25px;
	font-size: 12px;
	color: #999
}

.f-group .agent .agent-info {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #555
}

.f-group .agent .company {
	float: left;
	padding-right: 20px
}

.f-group .agent .shop {
	float: left;
	padding-left: 25px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_icon.png) no-repeat -24px -32px
}

.f-group .agent .shop a {
	color: #0095e6;
	font-size: 12px
}

.f-group .shop-head {
	width: 100px;
	height: 100px;
	float: left;
	overflow: hidden
}

.f-group .shop-head img {
	width: 100px;
	height: 100px
}

.f-group .agent .id {
	padding-left: 20px;
	background-position: -28px 0
}

.f-group .agent .licence {
	padding-left: 30px;
	background-position: -22px -16px
}

.f-group .t-list {
	padding-bottom: 30px
}

.f-group .t-list .item {
	overflow: hidden;
	color: #fff;
	float: left;
	width: 178px;
	height: 134px;
	margin-right: 20px;
	position: relative
}

.f-group .t-list .img {
	width: 178px;
	height: 134px
}

.f-group .t-list .text {
	padding: 0 9px;
	width: 160px;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 34px;
	line-height: 34px
}

.f-group .t-list .mark {
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 34px
}

.f-group .t-list .last {
	margin-right: 0
}

.f-group .agent-new {
	padding-bottom: 44px;
	padding-top: 19px
}

.f-group .agent-new .head {
	width: 100px;
	height: 100px;
	float: left;
	border-radius: 100%;
	overflow: hidden
}

.f-group .agent-new .head img {
	width: 100px;
	height: 100px;
	border-radius: 100%
}

.f-group .agent-new .info {
	margin-left: 120px;
	padding-top: 0
}

.f-group .agent-new .person {
	height: 26px;
	color: #555
}

.agent-new .person span,
.agent-new .person a {
	display: inline-block;
	vertical-align: middle
}

.f-group .agent-new .name {
	font-size: 20px;
	padding-right: 9px;
	line-height: 26px
}

.f-group .agent-new .evaluate-icon {
	position: relative;
	top: 2px;
	margin-right: 8px;
	cursor: pointer
}

.agent-new .evaluate-icon i {
	display: inline-block;
	height: 14px;
	width: 14px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png);
	background-position: right -152px;
	margin-right: 2px
}

.agent-new .evaluate-icon i.sub-star {
	background-position: right -171px
}

.agent-new .evaluate-icon i.star {
	background-position: right -189px
}

.agent-new .evaluate-icon .pointer-float {
	position: absolute;
	display: none;
	top: -45px;
	width: 140px;
	padding: 9px 15px;
	background: #000;
	opacity: .7;
	border-radius: 2px;
	font-size: 14px;
	line-height: 17px;
	color: #fff
}

.agent-new .active .pointer-float {
	display: block
}

.agent-new .evaluate-icon .pointer-float:after {
	display: block;
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	bottom: -3px;
	left: 30px;
	border-top: 6px solid #000;
	border-right: 6px solid #000;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.agent-new .evaluate-score {
	line-height: 26px;
	font-size: 12px
}

.agent-new .evaluate-score b {
	color: #ff7200;
	margin-right: 3px;
	font-weight: normal
}

.agent-new #webim_account_info {
	display: inline-block
}

.agent-new #webim_account_info a.mew_im {
	width: 79px;
	height: 28px;
	margin-left: 10px;
	background: url(//sta.ganjistatic1.com/src/tool/webim_v2/img/new_btn.png)
}

.agent-new #webim_account_info a.mew_im:hover {
	background-position: -90px 0
}

.agent-new #webim_account_info .content {
	display: none
}

.agent-new .service,
.agent-new .evaluate-info {
	float: left;
	width: 300px
}

.agent-new .evaluate-info {
	position: relative;
	top: 24px;
	margin-left: 70px;
	width: 260px
}

.agent-new .service li,
.agent-new .evaluate-info li {
	line-height: 24px;
	font-size: 14px;
	color: #999
}

.agent-new .service .title {
	vertical-align: top
}

.agent-new .honor i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) -210px -159px
}

.agent-new .honor .chizheng {
	background-position: -88px -160px
}

.agent-new .honor .pingtai {
	background-position: -111px -160px
}

.agent-new .honor .shandian {
	background-position: -136px -160px
}

.agent-new .honor .zhuanjia {
	background-position: -160px -160px
}

.agent-new .honor .zishen {
	background-position: -184px -160px
}

.agent-new .service .xiaoqu {
	display: inline-block;
	width: 200px
}

.agent-new .service .text,
.agent .evaluate-info .text {
	color: #2a2a2a;
	display: inline-block
}

.agent-new .evaluate-info .text b {
	display: inline-block;
	width: 30px;
	color: #151515;
	font-weight: normal
}

.agent-new .evaluate-info .text .orange {
	color: #ff7200
}

.f-group .agent-new .shop {
	position: relative;
	top: 24px;
	float: right;
	padding-left: 25px;
	line-height: 20px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -279px -205px
}

\ .f-group .agent-new .shop a {
	font-size: 14px
}

.f-group .operation {
	padding-bottom: 60px
}

.f-group .o_chart {
	float: left
}

.f-group .o_list {
	float: right;
	width: 366px;
	height: 292px;
	overflow: hidden;
	border-radius: 6px;
	border: 1px solid #e9e9e9
}

.f-group .o_list .title_item {
	height: 36px;
	line-height: 36px;
	background: #fbfbfb
}

.f-group .o_list .title_item p {
	color: #555
}

.f-group .o_list .content_item {
	width: 345px;
	height: 36px
}

.f-group .o_list .content_item p {
	color: #999
}

.f-group .o_list .item {
	padding-left: 10px
}

.f-group .o_list .item p {
	width: 115px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	float: left
}

.f-group .o_list .item p.two_item {
	width: 170px
}

.f-group .o_list .item-null {
	width: 100%;
	height: 100%;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v3/icon/default_null.png) center no-repeat;
	background-size: 158px 139px
}

.f-group .o_list .item-null-tip {
	text-align: center;
	padding-top: 230px
}

.f-group .o_content {
	height: 220px;
	width: 366px;
	overflow-y: auto;
	overflow-x: hidden
}

.f-group .operation .o_info_red {
	color: #e33d3d;
	padding: 0 5px
}

.f-group .operation .o_info {
	text-align: center
}

.f-group .oper_bar {
	padding-left: 50px
}

.f-group .oper_bar .restaurant_icon {
	font-size: 24px
}

.f-group .oper_bar .restaurant_icon,
.f-group .oper_bar .restaurant_world {
	vertical-align: middle;
	display: inline-block;
	height: 20px;
	line-height: 20px
}

.f-group .oper_bar .bar_title {
	padding-bottom: 15px
}

.f-group .oper_bar .bar_content {
	padding-left: 60px;
	height: 120px;
	position: relative
}

.f-group .item_bar {
	position: absolute;
	top: 50px
}

.f-group .item_bar .bar_img,
.f-group .item_bar .di,
.f-group .item_bar .gao {
	display: inline-block;
	vertical-align: middle
}

.f-group .bar_wrap {
	position: relative;
	display: inline-block;
	margin: 0 20px
}

.f-group .tips_world {
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 6px;
	position: absolute
}

.f-group .tips_top {
	background: #ffc804;
	color: #fff;
	top: -40px;
	left: 50%;
	margin-left: -64px
}

.f-group .tips_bottom {
	background: #e9e9e9;
	color: #555;
	bottom: -40px;
	left: 50%;
	margin-left: -64px
}

.f-group .tips_top .arrow,
.f-group .tips_bottom .arrow {
	width: 8px;
	height: 4px;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png)
}

.f-group .tips_top .arrow {
	bottom: -4px;
	color: #ffc701
}

.f-group .tips_bottom .arrow {
	top: -4px;
	color: #e9e9e9;
	background-position: -101px -8px
}

.f-group .oper_bar .restaurant_icon {
	display: inline-block;
	width: 14px;
	height: 6px;
	margin-right: 4px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png)
}

.f-group .oper_bar.green .restaurant_icon {
	background-position: -110px 0
}

.f-group .oper_bar.yellow .restaurant_icon {
	background-position: -110px -6px
}

.f-group .oper_bar.yellow .tips_top {
	background: #ffc803
}

.f-group .oper_bar.green .tips_top {
	background: #90c31f
}

.f-group .oper_bar.yellow .tips_top .arrow {
	color: #ffc803;
	background-position: -101px -4px
}

.f-group .oper_bar.green .tips_top .arrow {
	color: #90c31f;
	background-position: -101px 0
}

#f_detail .fc-red {
	color: #ffea3b
}

.f-group .list-no-result {
	text-align: center;
	color: #888;
	margin-top: 50px
}

.f-main-right {
	text-align: center;
	line-height: 1.5
}

.f-main-right .l-like {
	border: 1px solid #dedede;
	padding: 0 9px;
	line-height: 1
}

.f-main-right .l-like .l-title {
	padding-top: 13px;
	text-align: left;
	margin-bottom: 13px
}

.f-main-right .l-like .item {
	width: 180px;
	height: 120px;
	margin: 0 0 10px 0
}

.f-main-right .l-like .item img {
	width: 180px;
	height: 120px
}

.f-main-right .l-like .list {
	padding-bottom: 0
}

#f_detail .extra-loading {
	position: absolute;
	display: none;
	width: 368px;
	height: 288px;
	top: 160px;
	text-align: center;
	line-height: 288px;
	background: #fff;
	right: 0
}

.infor-bot a,
.infor-bot,
.disclaimer {
	font-size: 12px;
	color: #999;
	line-height: 22px
}

.disclaimer {
	padding-bottom: 20px
}

.infor-bot {
	padding-top: 30px
}

.carousel-wrap {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999
}

.carousel {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 999;
	overflow: hidden
}

.carousel-wrap .mark {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	opacity: .9
}

.c-roll {
	width: 100%;
	height: 100%;
	font-size: 0
}

.c-roll .r-item {
	width: 100%;
	height: 100%;
	display: inline-block;
	position: relative
}

.c-roll img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%
}

.c-roll .img-wrap {
	width: 100%;
	height: 100%
}

.c-roll .title {
	width: 100%;
	opacity: .8;
	color: #fff;
	font-size: 14px;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 40px;
	background: #000;
	text-align: center
}

.c-left,
.c-right,
.c-close {
	position: absolute;
	background-image: url(http://sta.ganjistatic1.com/src/image/v5/house/icon_20160523.png)
}

.c-left,
.c-right {
	width: 26px;
	height: 46px;
	top: 50%;
	margin-top: -23px
}

.c-left {
	left: 10%;
	background-position: -70px 0
}

.c-right {
	right: 10%;
	background-position: -44px 0
}

.c-close {
	top: 5%;
	right: 5%;
	background-position: 0 0;
	width: 44px;
	height: 44px
}

.all-screen-no-scroll {
	height: 100%;
	overflow: hidden
}

.pay-guide {
	margin: 20px 0
}

.pay-guide-tbl th {
	background: #fee3bd;
	border-left: 1px solid #fff;
	font-weight: normal
}

.pay-guide-tbl td {
	background: #fff4dc;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	text-align: center
}

.pay-guide-tbl th,
.fc-tit {
	color: #d57f00;
	font-family: 'Microsoft YaHei', 'SimSun';
	font-size: 18px
}

.pay-guide-r {
	background: url(http://sta.ganjistatic1.com/src/image/v5/house/pay_guide_bg.png) no-repeat;
	height: 147px;
	position: relative;
	width: 213px
}

.pay-guide-btn {
	display: block;
	height: 48px;
	position: absolute;
	top: 21px;
	left: 35px;
	text-indent: -9999px;
	width: 128px
}

.pay-guide-num {
	color: #f60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px
}

#f_detail .extra-cont {
	border-top: 0;
	height: auto;
	padding: 0
}

#f_detail.lg-screen .extra-cont {
	overflow: auto
}

#f_detail .house-ads-img {
	margin-top: 10px
}

.houseprice .item {
	width: 233px;
	height: 78px;
	margin-right: 10px;
	overflow: hidden;
	float: left;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	text-align: center
}

.houseprice .item.last {
	margin-right: 0
}

.houseprice .info {
	margin-bottom: 20px
}

.houseprice .item .title {
	height: 38px;
	line-height: 38px;
	background: #fbfbfb
}

.houseprice .item .text {
	height: 40px;
	line-height: 40px
}

.houseprice .item .text .arrow {
	display: inline-block;
	width: 6px;
	height: 10px;
	margin-left: 4px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat
}

.houseprice .item.down .text {
	color: #00a81a
}

.houseprice .item.up .text {
	color: #e33d3d
}

.houseprice .item.down .arrow {
	background-position: -22px -10px
}

.houseprice .item.up .arrow {
	background-position: -22px 0
}

.monthly {
	padding-top: 15px;
	padding-bottom: 44px
}

.monthly .list {
	width: 370px
}

.monthly .list .item {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px
}

.monthly .list .title {
	float: left;
	margin-right: 20px;
	width: 70px;
	height: 40px
}

.monthly .list .select {
	float: left;
	width: 278px;
	height: 38px;
	border-radius: 5px;
	border: 1px solid #ededed;
	position: relative;
	cursor: pointer
}

.monthly .list .select.selected .s-list {
	display: block
}

.monthly .list .select.selected .icon {
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat -14px -44px
}

.monthly .list .select p {
	padding: 0 40px 0 20px
}

.monthly .list .s-list {
	display: none;
	position: absolute;
	width: 278px;
	left: -1px;
	top: 35px;
	z-index: 1;
	border: 1px solid #ededed;
	background: #fff
}

.monthly .list .s-list .s-item a {
	display: inline-block;
	padding-left: 20px;
	width: 258px;
	color: #555
}

.monthly .list .s-list .s-item a:hover {
	background: #e0f6d5
}

.monthly .list .submit {
	width: 278px;
	height: 38px;
	border-radius: 5px;
	border: 1px solid #ededed;
	float: right;
	color: #555;
	text-align: center
}

.monthly .list .icon {
	display: inline-block;
	width: 8px;
	height: 4px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat -14px -48px;
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -2px
}

.monthly .result {
	width: 480px;
	text-align: center;
	padding: 0 60px;
	position: relative
}

.monthly .result .info {
	margin: 0 15px
}

.monthly .result .unit {
	margin: 0 20px
}

.monthly .result .info {
	padding-top: 30px;
	padding-bottom: 26px
}

.monthly .result .unit {
	padding: 40px 0 24px 0;
	font-size: 14px;
	border-bottom: 1px dashed #dedede
}

.monthly .result .unit .num {
	font-size: 30px;
	vertical-align: -1px
}

.monthly .result .info .i-item {
	float: left;
	height: 24px;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.monthly .result .info .i-icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: -5px;
	margin-right: 4px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat
}

.monthly .result .info .zong {
	width: 140px;
	margin-right: 30px
}

.monthly .result .info .dai {
	width: 140px;
	margin-right: 30px
}

.monthly .result .info .lv {
	width: 110px
}

.monthly .result .info .zong .i-icon {
	background-position: -22px -44px
}

.monthly .result .info .dai .i-icon {
	background-position: -46px -44px
}

.monthly .result .info .lv .i-icon {
	background-position: -70px -44px
}

.monthly .info span {
	display: inline-block;
	text-align: left;
	width: 95px
}

.monthly .result .explain {
	color: #999
}

.monthly .result .detail {
	position: absolute;
	right: 40px;
	top: 10px
}

.monthly .result .detail:hover {
	color: #0095e6
}

.right-tuijian {
	padding-left: 20px;
	margin-bottom: 35px
}

.right-tuijian h3 {
	font-family: "PingFangSC-Regular";
	font-size: 14px;
	text-align: left;
	font-weight: bold
}

.right-tj-list li .right-tj-price {
	color: #f68d41;
	font-size: 12px
}

.right-tj-list {
	margin: 10px 0
}

.right-tj-list li {
	line-height: 25px
}

.right-tj-list li:after,
.right-tj-list li a:after,
.right-tuijian:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.right-tj-list li a {
	display: block
}

.right-tj-list li a:hover {
	background-color: #fafafa
}

.right-tj-list li span {
	display: inline-block;
	font-size: 12px;
	color: #333
}

.right-tj-shi,
.right-tj-area {
	width: 45px;
	text-align: left
}

.right-tj-shi {
	width: 30px
}

.right-tuijian a {
	color: #0095e6;
	font-size: 14px
}

.map_center_point {
	position: relative;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

.map_center_point .arrow {
	display: inline-block;
	width: 12px;
	height: 6px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/map.png) no-repeat -30px -120px;
	position: absolute;
	left: 50%;
	top: 30px;
	margin-left: -6px
}

.xiaoqu_point {
	display: inline-block;
	width: 40px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 9;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/map.png) no-repeat -42px -120px
}

.f-card .card-img {
	margin-right: 30px;
	width: 540px;
	height: 490px
}

.f-card .big-img {
	background: #ebebeb;
	width: 540px;
	height: 405px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer
}

.f-card .big-img img {
	max-width: 540px;
	max-height: 405px;
	vertical-align: middle
}

.f-card .big-img .free {
	position: absolute;
	right: -2px;
	top: -2px;
	display: inline-block;
	width: 45px;
	height: 40px;
	line-height: 40px
}

.f-card .big-img .free img {
	width: 45px;
	height: 40px
}

.f-card .big-all {
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 10px;
	line-height: 30px;
	width: 60px;
	height: 30px;
	font-size: 18px;
	color: #fff
}

.f-card .big-account {
	z-index: 1;
	width: 60px;
	position: absolute;
	left: 0;
	top: 0
}

.f-card .big-mark {
	width: 60px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.f-card .big-img-wrap {
	width: 540px;
	height: 405px;
	line-height: 405px;
	font-size: 0;
	text-align: center;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/img_big_bg.png) repeat
}

.f-card .small-wrap {
	position: absolute
}

.f-card .small-img {
	width: 540px;
	height: 75px;
	overflow: hidden;
	position: relative
}

.f-card .small-item {
	text-align: center;
	width: 100px;
	height: 75px;
	line-height: 75px;
	overflow: hidden;
	margin: 0 4px;
	float: left
}

.f-card .small-item.active {
	border: 2px solid #a6cf4c;
	width: 96px;
	height: 71px;
	line-height: 71px;
	position: static
}

.f-card .small-item img {
	width: 96px;
	height: 71px;
	vertical-align: middle;
	opacity: .4;
	filter: alpha(opacity=40)
}

.f-card .small-item.active img {
	opacity: 1;
	filter: alpha(opacity=100);
	vertical-align: middle
}

.f-card .prev,
.f-card .next {
	cursor: pointer;
	display: inline-block;
	width: 24px;
	height: 75px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat;
	position: absolute;
	top: 0
}

.f-card .prev {
	left: 0;
	background-position: 0 -56px
}

.f-card .next {
	right: 0;
	background-position: -24px -56px
}

.f-card .prev.active {
	background-position: 0 -131px
}

.f-card .next.active {
	background-position: -24px -131px
}

.f-card .card-info {
	width: 620px
}

.f-card .card-info a {
	color: #0095e6
}

.f-card .card-top {
	height: 325px
}

.f-er-card .er-im {
	width: 200px;
	height: 75px;
	float: left;
	background: #f5f5f5
}

.f-er-card .er-im .im,
.f-er-card .er-im .notes {
	height: 37px;
	line-height: 37px;
	text-align: center
}

.f-er-card .er-im .im {
	border-bottom: 1px dashed #ccc;
	font-size: 0
}

.f-er-card .er-im .only_im {
	height: 75px;
	line-height: 75px;
	text-align: center;
	font-size: 14px;
	color: #555;
	margin-right: 0
}

.f-er-card .er-im .only_im .name,
.f-er-card .er-im .im .name {
	font-size: 14px;
	color: #555;
	margin-right: 10px
}

.f-er-card .er-im .only_im .message,
.f-er-card .er-im .im .message {
	font-size: 12px
}

.user-info-top .f_c_b {
	vertical-align: middle
}

.f-er-card .er-im .icon {
	display: inline-block;
	width: 14px;
	height: 12px;
	margin-right: 4px;
	vertical-align: -2px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat 0 -44px
}

.f-card .card-title {
	color: #333;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden;
	font-size: 0
}

.f-card .card-title i {
	float: left;
	font-style: normal;
	font-weight: bold;
	line-height: 30px;
	vertical-align: middle;
	font-size: 20px
}

.f-card .card-title .card-title-anxuan {
	display: inline-block;
	float: left;
	position: relative;
	top: 4px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/axfy.png) no-repeat;
	width: 85px;
	height: 22px;
	margin-left: 10px
}

.f-card .card-icon {
	margin-right: 10px;
	margin-top: 5px;
	display: inline-block;
	vertical-align: -4px;
	width: 70px;
	height: 24px
}

.f-card .card-status {
	height: 18px;
	line-height: 18px
}

.f-card .card-status li {
	float: left;
	color: #999
}

.f-card .card-status-left li {
	margin-right: 10px
}

.f-card .card-status-right li {
	padding: 0 18px 0 20px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat
}

.f-card .card-status-right li a {
	color: #999;
	font-size: 12px
}

.f-card .card-status-right li:hover a {
	color: #90c31f
}

.f-card .card-status-right .collect {
	background-position: -282px -90px
}

.f-card .card-status-right .tophone {
	position: relative;
	background-position: -282px -110px
}

.f-card .card-status-right .phone_code {
	display: none;
	background: #fff;
	position: absolute;
	left: 50%;
	z-index: 2;
	margin-left: -130px;
	width: 258px;
	height: 258px;
	text-align: center
}

.f-card .card-status-right .phone_code_wrap {
	margin-top: 10px;
	border: 1px solid #90c31f;
	height: 258px
}

.f-card .card-status-right .phone_code img {
	height: 180px;
	width: 180px;
	margin-top: 20px
}

.f-card .card-status-right .report {
	background-position: -282px -132px;
	width: 30px;
	padding-right: 0
}

.f-card .card-status-right .collect:hover {
	background-position: -155px -90px
}

.f-card .card-status-right .tophone:hover {
	background-position: -155px -110px
}

.f-card .card-status-right .report:hover {
	background-position: -155px -132px
}

.f-card .card-status .card-status-right {
	position: relative
}

.report-column {
	width: 110px;
	top: 24px;
	right: 0;
	background: #FFF;
	padding: 9px 0 18px;
	border: 1px solid #d2d2d2;
	position: absolute;
	z-index: 99
}

.report-column .jianjiao {
	position: absolute;
	top: -7px;
	right: 6px;
	width: 14px;
	height: 8px;
	background: url(http://img.58cdn.com.cn/fangrs/pc-site/esf/sprite_esf-detail_icon1x.png) no-repeat;
	background-position: 0 -67px;
	display: inline-block
}

.card-status-right .report-column a {
	display: block;
	padding-left: 20px;
	color: #888;
	font-size: 12px;
	line-height: 28px;
	color: #999
}

.card-status-right .report-column a:hover {
	background-color: #fafafa
}

.report-modal {
	display: none;
	position: fixed;
	top: 150px;
	left: 50%;
	margin-left: -250px;
	width: 500px;
	height: 378px;
	z-index: 1000;
	background-color: #fff
}

.report-m-close {
	width: 35px;
	height: 35px;
	position: absolute;
	top: -17px;
	right: -17px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png?v=2) no-repeat;
	background-position: -87px -40px;
	cursor: pointer
}

.modal-cover {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: .6;
	z-index: 999
}

.report-content {
	padding: 40px;
	font-family: "PingFangSC-Regular"
}

.report-content h3 {
	height: 20px;
	line-height: 20px;
	color: #3f3f3f;
	font-size: 14px;
	font-weight: bold
}

.report-content h3 span {
	color: #999;
	font-weight: normal
}

.report-content ul {
	overflow: hidden;
	padding-top: 10px
}

.report-content ul li {
	float: left;
	margin-bottom: 12px;
	margin-right: 20px;
	line-height: 17px;
	font-size: 12px;
	color: #333;
	cursor: pointer
}

.report-content li i {
	display: inline-block;
	position: relative;
	top: 2px;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png?v=2);
	background-position: -56px -84px
}

.report-content li.active i {
	background-position: -56px -102px
}

.report-desc {
	width: 410px;
	height: 114px;
	margin-top: 10px;
	padding: 5px;
	border-color: #f3f3f3;
	font-size: 12px
}

.report-desc.error {
	border-color: red
}

textarea::-webkit-input-placeholder {
	color: #ccc !important
}

textarea:-moz-placeholder {
	color: #ccc !important
}

textarea::-moz-placeholder {
	color: #ccc !important
}

textarea:-ms-input-placeholder {
	color: #ccc !important
}

.report-submit {
	width: 150px;
	height: 40px;
	color: #fff;
	background-color: #39bc30;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	margin-top: 15px;
	cursor: pointer
}

.f-card .card-pay {
	margin-top: 20px;
	padding-bottom: 8px
}

.f-card .card-pay li {
	float: left;
	font-size: 14px;
	color: #555
}

.f-card .card-pay .price {
	color: #e33d3d;
	margin-top: 3px;
	padding-right: 20px;
	position: relative;
	top: 3px
}

.f-card .card-pay .rmb {
	font-size: 24px;
	font-weight: 600
}

.f-card .card-pay .num {
	font-size: 36px;
	font-weight: 600;
	position: relative;
	top: 1px
}

.f-card .card-pay .month {
	font-size: 16px
}

.f-card .card-pay .type,
.f-card .card-pay .month-pay {
	margin-top: 25px;
	padding-right: 30px
}

.f-card .card-pay .month-pay a {
	color: #0095e6
}

.card-blue {
	color: #0095e6
}

.f-card .er-card-pay {
	color: #e33d3d;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 14px;
	position: relative
}

.f-card .er-card-pay .price {
	color: #e33d3d;
	font-size: 30px;
	padding-right: 4px
}

.f-card .er-card-pay .unit_price {
	color: #333;
	font-style: normal
}

.f-card .er-card-pay .unit {
	color: #555
}

.f-card .er-card-pay .pay-line {
	display: inline-block;
	width: 2px;
	height: 12px;
	background: #555;
	margin: 0 6px;
	vertical-align: -1px
}

.f-card .er-card-pay .counter {
	position: absolute;
	right: 0;
	top: 0;
	height: 30px;
	line-height: 30px
}

.f-card .er-card-pay .counter a {
	margin-left: 10px
}

.f-card .er-card-pay .counter .suan-icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 4px;
	vertical-align: -1px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat -18px -26px
}

.f-card .er-list .t,
.f-card .er-list .t2 {
	display: inline-block;
	width: 5em;
	text-align: center;
	padding-right: 5px
}

.f-card .er-list .t2 {
	letter-spacing: 1em
}

.f-card .er-list .item {
	width: 300px;
	padding-right: 10px
}

.f-card .er-list .item .space {
	width: 2em;
	display: inline-block
}

.f-card .er-list .item .space_three {
	width: .5em;
	display: inline-block
}

.f-card .er-list .item,
.f-card .er-list-two .er-item {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	padding-bottom: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.f-card .er-list-two .er-item {
	width: 100%
}

.f-card .er-list-two .er-item .xiaoqu {
	margin-right: 4px
}

.f-card .er-list .item .content,
.f-card .er-list-two .er-item .content {
	color: #333
}

.f-card .sale {
	color: #e33d3d;
	padding-top: 5px;
	font-size: 14px
}

.f-card .fang-info {
	padding: 20px 0;
	font-size: 16px
}

.f-card .fang-info span {
	margin-right: 5px
}

.f-card .card-item {
	padding-bottom: 14px;
	font-size: 14px;
	color: #666
}

.f-card .card-item .distance {
	padding-left: 10px
}

.f-card .item-title {
	padding-right: 10px
}

.f-card .blue {
	color: #0095e6
}

.f-card .card-user .user-info .user-info-top {
	overflow: hidden
}

.f-card .card-user {
	padding-top: 20px;
	padding-bottom: 10px;
	height: 60px
}

.f-card .card-user .head_wrap {
	display: inline-block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	float: left
}

.f-card .card-user .head {
	width: 60px;
	height: 60px;
	border-radius: 100%;
	float: left
}

.f-card .card-user .user-info {
	margin-left: 75px;
	margin-top: 5px
}

.f-card .card-user .name {
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	vertical-align: middle
}

.f-card .card-user .name a {
	color: #000
}

.f-card .card-user .name span {
	vertical-align: middle
}

.f-card .card-user .message {
	padding-top: 10px;
	width: 80px
}

.f-card .card-user .agent-shop {
	padding-top: 10px
}

.f-card .card-user .agent-shop span {
	vertical-align: middle
}

.f-card .card-user .message-icon {
	vertical-align: middle;
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -54px -56px
}

.f-card .card-user .message-text {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	margin-right: 5px
}

.f-card .card-user .user_other {
	padding-top: 10px
}

.f-card .card-user .person_other {
	font-size: 12px;
	color: #0095e6;
	padding-left: 5px
}

.f-card .card-user .company {
	color: #666
}

.f-card .card-tel {
	float: left;
	margin-right: 20px;
	width: 400px;
	height: 75px;
	line-height: 75px;
	background: #a6cf4c;
	text-align: center
}

.f-card .card-tel .number-single {
	display: inline-block;
	height: 75px;
	line-height: 75px;
	width: 400px;
	text-shadow: 1px 1px 8px #999;
	color: #fff;
	font-size: 26px;
	cursor: default
}

.f-card .card-tel .number-single .phone-icon {
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_icon.png) no-repeat 0 -113px;
	margin-right: 20px;
	vertical-align: middle;
	width: 44px;
	height: 44px;
	display: inline-block
}

.f-card .card-statement {
	float: left;
	width: 160px;
	height: 75px;
	background: #f3f8e7;
	padding: 0 20px;
	color: #333
}

.f-card .card-statement .title {
	font-size: 14px;
	text-align: center;
	padding-top: 10px
}

.f-card .card-statement .content {
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px
}

.f-card .price-wrap {
	width: 540px;
	color: #999
}

.f-card a.number {
	cursor: default;
	color: #fff;
	width: 250px;
	float: left;
	font-size: 28px
}

.f-card .number {
	cursor: default;
	color: #fff;
	width: 250px;
	float: left;
	font-size: 28px
}

.f-card .view {
	float: left;
	line-height: 20px;
	width: 150px;
	height: 75px;
	background: #90c31f
}

.f-card .view a {
	display: inline-block;
	width: 150px;
	height: 75px;
	background: #90c31f
}

.f-card .has_time a,
.f-card .view a {
	color: #fff
}

.f-card .view a:hover {
	background: #87b71b
}

.f-card .has_time {
	line-height: 75px;
	float: left;
	width: 150px;
	height: 75px;
	background: #90c31f
}

.f-card .all-num {
	font-size: 16px;
	padding-top: 16px
}

.f-card .ok-date {
	font-size: 12px
}

.f-card .all-num-not {
	font-size: 16px;
	padding-top: 27px
}

.f-card .incidental {
	display: inline-block;
	font-size: 12px;
	color: #999
}

.f-card .incidental_item {
	color: #e33d3d;
	font-style: normal;
	padding-right: 5px
}

.f-card .incidental.no .incidental_item {
	padding-right: 0
}

.f-card .card_info {
	margin-top: 15px
}

.f-card .card_info .c_phone {
	float: left;
	width: 290px;
	height: 60px;
	background: #ff7200;
	cursor: pointer
}

.f-card .c_phone .icon {
	width: 24px;
	height: 24px;
	padding: 18px;
	background: #f66e00
}

.f-card .c_phone .icon,
.f-card .c_phone .phone {
	float: left
}

.f-card .c_phone .phone {
	padding-left: 20px
}

.f-card .c_phone .phone .phone_num {
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 22px
}

.f-card .c_phone .icon span {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../img/mobile.png) no-repeat;
	background-position: 0 -284px
}

.f-card .c_phone:hover .icon {
	background: #d05d00
}

.f-card .c_phone:hover {
	background: #d86000
}

.f-card .card_info a.phone_number {
	display: inline-block;
	padding-top: 7px;
	color: #fff;
	font-size: 22px;
	line-height: 30px
}

.f-card .phone_tips {
	color: #fff;
	font-size: 12px;
	line-height: 14px
}

.f-card .mew_im {
	float: left;
	width: 100px;
	height: 20px;
	padding: 20px 0;
	background: #39bc30;
	margin-left: 10px
}

.f-card .mew_im .icon {
	float: left;
	width: 24px;
	height: 24px;
	margin-left: 20px;
	background: url(../img/mobile.png) no-repeat;
	background-position: 0 -311px
}

.f-card .mew_im .content {
	float: left;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	padding-left: 6px
}

.f-card .mew_im:hover {
	background: #00a200
}
